projects
/
emacs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a7291a9
)
Fix #'(lambda ...) font locking
author
Anders Lindgren
<andlind@gmail.com>
Wed, 19 Aug 2020 12:19:12 +0000
(14:19 +0200)
committer
Lars Ingebrigtsen
<larsi@gnus.org>
Wed, 19 Aug 2020 12:19:12 +0000
(14:19 +0200)
* lisp/emacs-lisp/lisp-mode.el (lisp--el-non-funcall-position-p):
Fontize #'(lambda ...) better (bug#23465).
lisp/emacs-lisp/lisp-mode.el
patch
|
blob
|
history
diff --git
a/lisp/emacs-lisp/lisp-mode.el
b/lisp/emacs-lisp/lisp-mode.el
index d0c28ec5dc7569b1a8a27f7299965cd6e7b2373e..584ed8c6f905991d5150d602f518ddb933406b02 100644
(file)
--- a/
lisp/emacs-lisp/lisp-mode.el
+++ b/
lisp/emacs-lisp/lisp-mode.el
@@
-200,7
+200,9
@@
(save-excursion
(ignore-errors
(goto-char pos)
- (or (eql (char-before) ?\')
+ ;; '(lambda ..) is not a funcall position, but #'(lambda ...) is.
+ (or (and (eql (char-before) ?\')
+ (not (eql (char-before (1- (point))) ?#)))
(let* ((ppss (syntax-ppss))
(paren-posns (nth 9 ppss))
(parent